470a5816f70584c8fa658f82ccfe6d8746efa094,src/tk/wurst_client/alts/Encryption.java,Encryption,loadRsaKeys,#,189

Before Change


				new ObjectInputStream(new FileInputStream(privateFile));
			PrivateKey loadedPrivateKey =
				KeyFactory.getInstance("RSA")
					.generatePrivate(new RSAPrivateKeySpec(
						(BigInteger)privateLoad.readObject(),
						(BigInteger)privateLoad.readObject()));
			privateLoad.close();
			
			keypair = new KeyPair(loadedPublicKey, loadedPrivateKey);

After Change


		try(ObjectInputStream privateLoad =
			new ObjectInputStream(new FileInputStream(privateFile)))
		{
			privateKey = factory.generatePrivate(
				new RSAPrivateKeySpec((BigInteger)privateLoad.readObject(),
					(BigInteger)privateLoad.readObject()));
		}
		
		return new KeyPair(publicKey, privateKey);
	}
	
	private SecretKey loadAesKey(File file, KeyPair keyPair)